Model Data Tier

The Model Data Tier accesses and manipulates model data. The following table describes the interfaces of the Model Data Tier:

Interface

Role

ISCModelObjectCollection

Represents objects available for manipulation. Membership in this collection can be limited by establishing filter criteria.

ISCModelObject

Accesses and manipulates a single object within a model.

ISCModelPropertyCollection

Represents a list of properties owned by a single object. The list can be limited by using filters.

ISCModelProperty

Accesses and manipulates a single property. Properties may contain multiple values. Values within a multi-valued property are accessed by keys. The current multi-valued property implementation treats the value list as an array, and the key is the array index.

ISCPropertyValueCollection

Represents a list of single property values.

ISCPropertyValue

Data and a key are contained within a single value.

This is a graphical representation of the relationships of the Model Data Tier: